Skip to content

Deprecate CEL status macros and StatusBuilder in favor of the upstream absl version. - #1995

Merged
copybara-service[bot] merged 1 commit into
masterfrom
test_917172982
Aug 5, 2026
Merged

Deprecate CEL status macros and StatusBuilder in favor of the upstream absl version.#1995
copybara-service[bot] merged 1 commit into
masterfrom
test_917172982

Conversation

@copybara-service

@copybara-service copybara-service Bot commented May 18, 2026

Copy link
Copy Markdown

Deprecate CEL status macros and StatusBuilder in favor of the upstream absl version.

  • Update CEL_RETURN_IF_ERROR and CEL_ASSIGN_OR_RETURN to use upstream absl status macros.
  • Mark CEL_ macros as deprecated with comments.
  • Deprecate cel::internal::StatusBuilder in favor of absl::StatusBuilder using [[deprecated]] and ABSL_REFACTOR_INLINE.
  • Remove custom OSS implementations from status_macros.h and status_builder.h as they are now upstream in ABSL.

@copybara-service copybara-service Bot changed the title No public description Deprecate CEL status macros and StatusBuilder in favor of the upstream absl version. May 18, 2026
@copybara-service
copybara-service Bot force-pushed the test_917172982 branch 5 times, most recently from b62a230 to 17dbad7 Compare May 21, 2026 11:39
@copybara-service
copybara-service Bot force-pushed the test_917172982 branch 7 times, most recently from 176ddf0 to ed37ea8 Compare August 5, 2026 16:49
…m absl version.

- Update `CEL_RETURN_IF_ERROR` and `CEL_ASSIGN_OR_RETURN` to use upstream `absl` status macros.
- Mark `CEL_` macros as deprecated with comments.
- Deprecate `cel::internal::StatusBuilder` in favor of `absl::StatusBuilder` using `[[deprecated]]` and `ABSL_REFACTOR_INLINE`.
- Remove custom OSS implementations from `status_macros.h` and `status_builder.h` as they are now upstream in ABSL.

PiperOrigin-RevId: 959727072
@copybara-service
copybara-service Bot merged commit 72e3616 into master Aug 5, 2026
@copybara-service
copybara-service Bot deleted the test_917172982 branch August 5, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant